ADCR0 - 24-Bit Analog to Digital Converter Operation Register (07h)

ADCR0 - нулевой регистр управления преобразованием 24-битного АЦП Holtek HT32F59041

Смещение (Address offset): 0x07

Reset value: 0x20

76543210
ADRST ADSLP ADOFF ADOR[3:0] VREFS
rwrwrwrwrwrwrwrw
00100000


Bit 7
ADRST
A/D converter software reset enable control
Программный сброс АЦП

 0 :  нормальная работа АЦП

 1 :  сброс АЦП

Используется для сброса SINC-фильтра. При установке бита текущее преобразование останавливается, SINC-фильтр сбрасывается, данные текущего преобразования будут утеряны.

Новый процесс ацп не будет запущен, пока не будет сброшен этот бит.

Bit 6
ADSLP
A/D converter sleep mode enable control
Управление спящим режимом 24-битного АЦП.

 0 :  нормальная работа АЦП

 1 :  спящий режим

В рабочем режиме (при сброшенном бите ADOFF) при установке этого бита АЦП переходит в спящий режим: отключаются все модули за исключением PGA и Bandgap. Это снижает энергопотребление, но позволяет сократить время установки VCM при включении.

Bit 5
ADOFF
A/D converter module power on/off control
Включение 24-битного АЦП.

 0 :  АЦП включен

 1 :  питание АЦП выключено

Установка этого бита приведет к отключению питания модуля аналого-цифрового преобразователя независимо от установленных значений ADSLP и ADRST.

Выключение АЦП значительно снижает энергопотребление и может быть использовано при работе устройства от автономных батарей.

Bits 4:1
ADOR[3:0]
A/D conversion oversampling rate selection

 0000 :  Oversampling rate (OSR) = 32768

 0001 :  Oversampling rate (OSR) = 16384

 0010 :  Oversampling rate (OSR) = 8192

 0011 :  Oversampling rate (OSR) = 4096

 0100 :  Oversampling rate (OSR) = 2048

 0101 :  Oversampling rate (OSR) = 1024

 0110 :  Oversampling rate (OSR) = 512

 0111 :  Oversampling rate (OSR) = 256

 1000 :  Oversampling rate (OSR) = 128

Остальные комбинации битов не используются.

Bit 0
VREFS
A/D converter reference voltage pair selection
Выбор пары опорных напряжений для АЦП.

 0 :  внутренняя пара VCM & AVSS

 1 :  внешняя пара VREFP & VREFN